640172
57245
598950
818807
778609
143385
320190
700920
841611
34228
742448
256541
5152799
3569581
3084148
2395804
2234988
2053609
1975358
191678
1772118
1722136
1691196
1638471